package dao;

import java.util.List;

import metier.Departement;
import metier.Etudiant;

public interface DAOEtudiant {

	public abstract long size();

	public abstract Etudiant get(int pIdEtudiant);

	public abstract void save(Etudiant pEtudiant);
	public abstract void saveOrUpdate(Etudiant pEtudiant);

	public abstract void remove(Etudiant pEtudiant);
	
	public abstract List<Etudiant> load(Departement pDepartement, String pNom, String pPrenom, String pLogin, String pMdp);
	
	public abstract boolean loginDisponible(String pLogin);	
}
